home *** CD-ROM | disk | FTP | other *** search
- Short: Amazing virtual life simulation on your WB
- Author: stefan.robl@tirnet.de (Stefan Robl)
- Uploader: stefan.robl@tirnet.de (Stefan Robl)
- Version: 1.00
- Type: misc/sci
-
-
- Description
- -----------
-
- AVL stands for "A Virtual Life" and simulates microbes
- which are able to learn.
-
- The program shows two windows on your WB, one control-window
- and one display-window (resizable).
-
- There are several colors for the playfield, each represents
- food or poison, and brings positive or negative energy
- if it was eaten by an microbe.
-
- At the beginning, the playfield is randomly filled with colors
- and no microbe is there.
- Now, you can position one or more microbes at any position on
- the playfield.
-
- The microbes are at the beginning dumb, the don't know *anything*.
- That means, they have to learn first, what it is good/bad for them.
- This is done by trial&error, they must have eaten first a color
- to know if it was bad or good.
- The microbes use the learned knowledge for controlling their
- move direction on the playfield. They avoid bad colors and search
- for good colors.
- If a microbe as enough energy, it is able to get children.
- Like a real microbe, this is done by cell-division, this means,
- one microbe splits up in two microbes, each of the them has half
- of the energy of the formerly microbe.
- If a microbe looses too much energy, it also can die. The reason
- for this could be, that the microbe had longer time no food (every
- step needs energy) or that it ate too much "poison colors".
- You also should know, that a microbe can see, but only one pixel
- around it. If it sees within this one-pixel border a pixel
- which brings energy, it will move to it and eat it.
-
- During runtime, you have control over the microbes; you can draw
- around in the playfield with every color (good/bad) and can even
- place new life(s).
- There is also a slider for controlling the "energy-less per step"
- (Slider: EPS), and you can even conrol the global "IQ-level" of the
- microbes (Slider: IQ).
- The lower the IQ-Setting, the "dumber" is a microbe... it more often
- forgets, if a color was good or bad...
-
- A very interesting thing of AVL is, that you can even save/load
- landsapes (playfields) to/from your HD.
- This allows to define nice environments for testing the microbes.
- I have included some example environments; load them and place
- a new life on the marked place... and see what happens... ;)
-
-
-
- Background
- ----------
-
- AVL was first programmed some years ago in AMOSPro, and it then was
- long time not used any more... recently, I wanted to see, how fast
- the microbes can be if I use a modern programming environment - voila
- AVL was created.
-
- A funny thing, I want to meantion, too:
- As the microbes can learn, I had a problem while implementing the first
- version of AVL years ago: they learned, that every step costs energy...
- And what did these beasty microbes do?? They stopped walking!!!! :)
- Well, I had no chance: the only way to avoid this problem was to
- prevent them from stopping... now they have to go! ;)
-
-
- Features
- --------
- AVL...
- o is small
- o is fast
- o is colorful
- o has a professional and simple to use GUI
- o can load/save landscapes
- o is FREEWARE
-
-
- Requirements
- ------------
- o AmigaOS 3.x+ (tested with OS 3.1)
- o A workbench running in more than 16 Colors.
- (GfxBoard running with CyberGraphX or Picasso96 strongly
- recommended)
-
- AVL was tested with CGXV3, 1280x960x16, OpusMagellanII
-
-
- Distribution
- ------------
- AVL is FREEWARE. But I would be happy to get an eMail if you
- like/use it or if you have any questions about this program.
-
-
- History
- -------
- V1.00: (15.08.1999)
- ** first public release **
-
-
- Author
- ------
- Stefan Robl <stefan.robl@tirnet.de>
- More infos about ArtecScan, PPCjpeg, the QBox and many
- other cool Projects?
-
- Just visit my Homepage: http://qbox.home.pages.de
- or http://www.tirnet.de/~srobl
-
-
- Have fun!
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 62244 22839 63.3% 16-Aug-99 00:24:06 +AVL
- 1732 960 44.5% 16-Aug-99 00:40:40 +AVL.info
- 3897 1884 51.6% 16-Aug-99 00:31:38 +AVL.readme
- 1483 1031 30.4% 16-Aug-99 00:40:40 +AVL.readme.info
- 1511 663 56.1% 16-Aug-99 00:39:34 +Install AVL
- 1835 1275 30.5% 16-Aug-99 00:40:40 +Landscapes.info
- 22518 641 97.1% 15-Aug-99 23:44:08 +example1.avl
- 22518 799 96.4% 15-Aug-99 23:46:30 +example2.avl
- 224116 88775 60.3% 16-Jun-99 22:42:42 +wizard.library
- 1835 1269 30.8% 16-Aug-99 00:40:40 AVL.info
- 5179 659 87.2% 16-Aug-99 00:40:40 +Install AVL.info
- -------- ------- ----- --------- --------
- 348868 120795 65.3% 17-Aug-99 18:49:04 11 files
-